
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.prime.com.tr/ui">

    <ui:composition>
        <p:growl id="msjB" showDetail="true"/>
        <h:panelGrid columns="4" id="biblioIngre" >
            <h:panelGrid  columns="4" width="100%" cellspacing="8"  >
                    <h:outputLabel for="libro" value="Libro / Documento: " />
                    <h:inputText id="libro" value="#{managerModificarExpediente.bibliografiaActual.nombreDocumento}" onblur="initialCap(this);" >
                        <f:validator for="libro" validatorId="checkvalideApellido"/>
                    </h:inputText>
                    <h:outputLabel for="autor" value="Autor: " />
                    <h:inputText id="autor" value="#{managerModificarExpediente.bibliografiaActual.autor}"  onblur="initialCap(this);">
                        <f:validator  for="autor" validatorId="checkvalideApellido"/>
                    </h:inputText>
                    <h:outputLabel for="fechaPublicacion" value="Año de publicación: " />
                    <p:inputMask mask="9999" id="fechaPublicacion" value="#{managerModificarExpediente.bibliografiaActual.anioPublicacion}" />
                    <h:outputLabel for="editorial" value="Editorial: " />
                    <h:inputText id="editorial" value="#{managerModificarExpediente.bibliografiaActual.editorial}"  onblur="initialCap(this);">
                        <f:validator for="editorial" validatorId="checkvalideApellido"/>
                    </h:inputText>
            </h:panelGrid>
        </h:panelGrid>
        <p:commandButton image="ui-icon ui-icon-disk" value="Guardar" action="#{managerModificarExpediente.guardarBibliografia}" process="@this biblioIngre" update="biblioteca msjB biblioIngre" />
        <br/>
        <br/>
        <h:panelGrid columns="1" id="biblioteca" width="100%">
            <p:dataTable var="item" value="#{managerModificarExpediente.listaBibliografia}" >
                <p:column>
                    <f:facet name="header">
                        Código
                    </f:facet>
                    <h:outputText value="#{item.idbibliografia}"/>
                </p:column>
                <p:column>
                    <f:facet name="header">
                        Título del libro
                    </f:facet>
                    <h:outputText value="#{item.libro}"/>
                </p:column>
                <p:column>
                    <f:facet name="header">
                        Autor del libro
                    </f:facet>
                    <h:outputText value="#{item.autor}"/>
                </p:column>
                <p:column>
                    <f:facet name="header">
                        Editorial
                    </f:facet>
                    <h:outputText value="#{item.editorial}"/>
                </p:column>
                <p:column>
                    <f:facet name="header">
                        Fecha Publicación
                    </f:facet>
                    <h:outputText value="#{item.aniopublicacion}"/>
                </p:column>
            </p:dataTable>
        </h:panelGrid>
        <br/>
        <h:panelGrid columns="3" width="50%" id="quitarlibro">
            <h:outputLabel for="delLibro" value="Introduzca el documento a eliminar: "/>
            <h:inputText id="delLibro" value="#{managerModificarExpediente.libroIntroducido}" onkeypress="return acceptNum(event);" size="3"/>
            <p:commandButton image="ui-icon ui-icon-trash" value="Eliminar" action="#{managerModificarExpediente.removerLibro}" process="@this quitarlibro" update="biblioteca quitarlibro msjB" />
        </h:panelGrid>
    </ui:composition>
</html>